#自动取款机的存取款模拟效果

def Password_Control(password):
    if password=="1":
        return True
    else:
        return False

def Xuanxiang(key):
    global _yue
    if key=="1":
        jine=input("==========输入存款金额===========") #暂时不排除瞎按的，只能数字
        _yue+=int(jine)
        print("账户余额为：",_yue)
        
    elif key=="2":
        jine=input("==========输入取款金额===========") #暂时不排除瞎按的
        
        if int(jine)>_yue:
            print("余额不足")
        else:
            _yue-=int(jine)
            print("账户余额为：",_yue)
        
    elif key=="3":
        print("账户余额为：",_yue)

    elif key=="4":
        print("谢谢使用,请取走您的卡片")
        return True
    else:
        print("输入错误，请重新选择：")
        return False
        
    #return False


  
print("=====请插入卡片并按回车键继续====")
input()    
_yue=5000 

while True:
    password=input("============请输入密码===========")
    if Password_Control(password):
        while True:
            print("==========您要进行的操作===========")
            print("{0:6}{1:<10}".format("序号","选    项"))
            print("{0:8}{1:<10}".format("1","存    钱"))
            print("{0:8}{1:<10}".format("2","取    钱"))
            print("{0:8}{1:<10}".format("3","查询余额"))
            print("{0:8}{1:<10}".format("4","退出系统"))
            key2=input("请输入序号")
            Bool1=Xuanxiang(key2)
            if Bool1:
                break
    else:
        print("===密码错误请重新输入密码===")
        continue
    break
    






